package com.example.home.state

import com.example.home.entity.SimpleTypeEntity
import com.example.home.entity.VideoListEntity
import com.example.mvi_core.model.IState

sealed class VideoState:IState {
    data class Success(val list: List<SimpleTypeEntity>):VideoState()
    data class ListSuccess(val list: List<VideoListEntity>):VideoState()
    data class Failure(val msg:String):VideoState()
    object Loading:VideoState()
}